india

delay

Completion of Ayodhya Ram Temple delayed by three months, confirms Construction Panel Chief

The construction of the Ram temple in Ayodhya, originally planned to be finished by June 2025, is now expected to be completed by September 2025. This…

Read more